home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / clue.lha / clue / doc / clue.tex / node212_mn.html < prev    next >
Text File  |  1989-07-12  |  3KB  |  108 lines

  1.  
  2. <H3><A ID="SECTION005911100000000000000">
  3. Window Manager Shells</A>
  4. </H3><#5294#>
  5.            
  6.       
  7.  
  8.  
  9. <P>
  10. The <#2862#><TT>wm-shell</TT><#2862#> class is a subclass of shells which interact with the
  11. window manager.  The accessors defined by the <#2863#><TT>wm-shell</TT><#2863#> class allow
  12. the application programmer to initialize and modify the standard
  13. top-level window properties used to communicate with the window
  14. manager.<A ID="2864"><tex2html_anchor_invisible_mark></A> See [#icccm#<tex2html_cite_mark>#1##<tex2html_cite_mark>#], Section 4.1.2.
  15. <A ID="2866"><tex2html_anchor_invisible_mark></A>
  16. <A ID="2867"><tex2html_anchor_invisible_mark></A>
  17. <#2868#><TT>wm-shell</TT><#2868#> should not be instantiated directly.  Instead, window
  18. manager shells are always instances of one of the <#2869#><TT>wm-shell</TT><#2869#>
  19. subclasses --- <#2870#><TT>transient-shell</TT><#2870#> or <#2871#><TT>top-level-shell</TT><#2871#>.
  20. <#4709#>
  21. <#4457#><FONT SIZE="+1"><#2872#><B>wm-shell Class</B><#2872#></FONT><#4457#> 
  22. <A ID="2873"><tex2html_anchor_invisible_mark></A>
  23. <A ID="2874"><tex2html_anchor_invisible_mark></A>
  24. <DIV class="RIGHT">
  25. <tex2html_image_mark>#tex2html_wrap_inline10369#
  26. </DIV><#4709#>
  27.  
  28. <P>
  29. <DIV class="RIGHT">
  30. <tex2html_image_mark>#tex2html_wrap_inline10372#
  31. </DIV>
  32.  
  33. <P>
  34. <DIV class="RIGHT">
  35. <tex2html_image_mark>#tex2html_wrap_inline10373#
  36. </DIV>
  37.  
  38. <P>
  39. <DIV class="RIGHT">
  40. <tex2html_image_mark>#tex2html_wrap_inline10374#
  41. </DIV>
  42.  
  43. <P>
  44. <DIV class="RIGHT">
  45. <tex2html_image_mark>#tex2html_wrap_inline10375#
  46. </DIV>
  47.  
  48. <P>
  49. The <#2924#><TT>transient-shell</TT><#2924#> class is
  50. a subclass of shells which are <#2925#><B>transients</B><#2925#><A ID="2926"><tex2html_anchor_invisible_mark></A>
  51. for
  52. their owners. The exact meaning of this relationship is defined by the
  53. window manager, but typically a window manager will unmap a <#2927#><TT>transient-shell</TT><#2927#> when its owner becomes unmapped or iconified and will
  54. not allow a <#2928#><TT>transient-shell</TT><#2928#> to be individually iconified.  A window
  55. manager may also display a <#2929#><TT>transient-shell</TT><#2929#> with distinctive
  56. ``decoration.''
  57.  
  58. <P>
  59. <#4710#>
  60. <#4463#><FONT SIZE="+1"><#2930#><B>transient-shell Class</B><#2930#></FONT><#4463#> 
  61. <A ID="2931"><tex2html_anchor_invisible_mark></A>
  62. <A ID="2932"><tex2html_anchor_invisible_mark></A>
  63. <DIV class="RIGHT">
  64. <tex2html_image_mark>#tex2html_wrap_inline10376#
  65. </DIV><#4710#>
  66.  
  67. <P>
  68. The <#2939#><TT>top-level-shell</TT><#2939#> class is the base class of normal top-level
  69. shells, with full window manager interaction.  A root shell is typically
  70. a <#2940#><TT>top-level-shell</TT><#2940#>.<A ID="2941"><tex2html_anchor_invisible_mark></A>
  71.  
  72. <P>
  73. <#4711#>
  74. <#4465#><FONT SIZE="+1"><#2942#><B>top-level-shell Class</B><#2942#></FONT><#4465#> 
  75. <A ID="2943"><tex2html_anchor_invisible_mark></A>
  76. <A ID="2944"><tex2html_anchor_invisible_mark></A>
  77. <DIV class="RIGHT">
  78. <tex2html_image_mark>#tex2html_wrap_inline10379#
  79. </DIV><#4711#>
  80.  
  81. <P>
  82. <DIV class="RIGHT">
  83. <tex2html_image_mark>#tex2html_wrap_inline10382#
  84. </DIV>
  85.  
  86. <P>
  87. <DIV class="RIGHT">
  88. <tex2html_image_mark>#tex2html_wrap_inline10383#
  89. </DIV>
  90.  
  91. <P>
  92. <DIV class="RIGHT">
  93. <tex2html_image_mark>#tex2html_wrap_inline10384#
  94. </DIV>
  95.  
  96. <P>
  97. <DIV class="RIGHT">
  98. <tex2html_image_mark>#tex2html_wrap_inline10385#
  99. </DIV>
  100.  
  101. <P>
  102. <DIV class="RIGHT">
  103. <tex2html_image_mark>#tex2html_wrap_inline10386#
  104. </DIV>
  105.  
  106. <P>
  107.  
  108.  =0 <#5300#>=0 <#5304#>